﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
	<assembly>
		<name>CacheBaseLibrary</name>
	</assembly>
	<members>
		<member name="T:System.Data.Caching.CacheErrorCode">
			<summary>A static class used to store global error codes.</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAInvalidArgument">
			<summary>The argument is not valid; string value equals "ERRCA0005".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAInvalidEnumerator">
			<summary>An invalid enumerator is specified; string value equals "ERRCA0016".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAInvalidLock">
			<summary>The specified lock handle is not valid; string value equals "ERRCA0015".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAKeyAlreadyExists">
			<summary>The key is already present in the cache; string value equals "ERRCA0010".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAKeyDoesNotExist">
			<summary>The object does not exist; string value equals "ERRCA0008".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAMaxNamedCacheCountExceeded">
			<summary>The named cache count exceeded the maximum value; string value equals "ERRCA0012".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAMaxRegionCountExceeded">
			<summary>The region count exceeded the maximum value; string value equals "ERRCA0017".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CANamedCacheDoesNotExist">
			<summary>The named cache does not exist; string value equals "ERRCA0011".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CANetworkError">
			<summary>There was an error communicating with the cache service; string value equals "ERRCA0002".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CANotificationNotSupported">
			<summary>The simple client does not support cache notifications; string value equals "ERRCA0020".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CANotPermittedForDefaultRegions">
			<summary>The operation is not permitted outside explicitly-created regions; string value equals "ERRCA0018".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CANullArgument">
			<summary>A null has been specified as an argument; string value equals "ERRCA0003".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAObjectLocked">
			<summary>The cached object has already been locked; string value equals "ERRCA0013".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAObjectNotLocked">
			<summary>The object is not locked; string value equals "ERRCA0014".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CARegionAlreadyExists">
			<summary>The region already exists; string value equals "ERRCA0009".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CARegionDoesNotExist">
			<summary>The region does not exist; string value equals "ERRCA0007".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CARetryLater">
			<summary>Temporary failure, retry the operation later; string value equals "ERRCA0022".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAServerDead">
			<summary>The server is unavailable; string value equals "ERRCA0019".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CATimeout">
			<summary>The cache client has experienced a time-out; string value equals "ERRCA0023".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAUndefinedError">
			<summary>Unknown error; string value equals "ERRCA0006".</summary>
		</member>
		<member name="F:System.Data.Caching.CacheErrorCode.CAVersionMismatch">
			<summary>The object in the cache does not match with the specified version; string value equals "ERRCA0001".</summary>
		</member>
		<member name="T:System.Data.Caching.CacheException">
			<summary>Used for cache-related exceptions.</summary>
		</member>
		<member name="M:System.Data.Caching.CacheException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
			<summary>The interface that is used for serialization.</summary>
			<param name="info">The SerializationInfo class used to store all the data that you need to serialize the exception.</param>
			<param name="context">The StreamingContext class used to describe the source and destination of the exception.</param>
		</member>
		<member name="P:System.Data.Caching.CacheException.ErrorCode">
			<summary>The alpha-numeric code used to identify the type of exception encountered.</summary>
			<returns>A string specifying the type of exception encountered.</returns>
		</member>
		<member name="P:System.Data.Caching.CacheException.Message">
			<summary>The description of the exception encountered.</summary>
			<returns>A string that describes the type of exception encountered.</returns>
		</member>
		<member name="T:System.Data.Caching.CacheItem">
			<summary>Used to retrieve all information associated with the cached object in the cluster.</summary>
		</member>
		<member name="P:System.Data.Caching.CacheItem.CacheName">
			<summary>The name of the cache where the object is stored.</summary>
			<returns>A string value that represents the name of the cache where the object is stored.</returns>
		</member>
		<member name="P:System.Data.Caching.CacheItem.CacheObject">
			<summary>The object stored in the cache cluster.</summary>
			<returns>An object of type System.Object representing the object stored in the cache cluster.</returns>
		</member>
		<member name="P:System.Data.Caching.CacheItem.ObjectKey">
			<summary>The identifier that is used to distinguish the cached object in the cache or region.</summary>
			<returns>A string value that represents the identifier that is used to distinguish the cached object in the cache or region.</returns>
		</member>
		<member name="P:System.Data.Caching.CacheItem.RegionName">
			<summary>If applicable, the name of the region where the object is stored.</summary>
			<returns>A string value that represents, if applicable, the name of the region where the object is stored.</returns>
		</member>
		<member name="P:System.Data.Caching.CacheItem.Tags">
			<summary>An array of <see cref="T:System.Data.Caching.Tag" />-based identifiers associated with the cached object. </summary>
			<returns>An array of <see cref="T:System.Data.Caching.Tag" /> objects associated with the cached object.</returns>
		</member>
		<member name="P:System.Data.Caching.CacheItem.Value">
			<summary>The serialized form of the cached object.</summary>
			<returns>A byte array representing the serialized form of the cached object.</returns>
		</member>
		<member name="P:System.Data.Caching.CacheItem.Version">
			<summary>The version of the cached object.</summary>
			<returns>A <see cref="T:System.Data.Caching.CacheItemVersion" /> object that represents the version of the cached object.</returns>
		</member>
		<member name="T:System.Data.Caching.CacheItemVersion">
			<summary>Used to represent the version of a cached object.</summary>
		</member>
		<member name="M:System.Data.Caching.CacheItemVersion.CompareTo(System.Data.Caching.CacheItemVersion)">
			<summary>Used to compare the version of this cache item with the version of another cache item.</summary>
			<returns>An integer value: 0 if the versions are equal, greater than zero if the instance is greater than the parameter value, or less than zero if the instance is less than the parameter value.</returns>
			<param name="version">The <see cref="T:System.Data.Caching.CacheItemVersion" /> to be compared from another cache item.</param>
		</member>
		<member name="M:System.Data.Caching.CacheItemVersion.Equals(System.Object)">
			<summary>Used to determine whether another object is the same.</summary>
			<returns>A Boolean value: true, if the objects are the same; false, if they are different.</returns>
			<param name="obj">Another object for comparison.</param>
		</member>
		<member name="M:System.Data.Caching.CacheItemVersion.GetHashCode">
			<summary>Returns the hash code of the <see cref="T:System.Data.Caching.CacheItemVersion" /> object.</summary>
			<returns>An integer value that represents the hash code of the <see cref="T:System.Data.Caching.CacheItemVersion" /> object.</returns>
		</member>
		<member name="T:System.Data.Caching.EvictionType">
			<summary>Used to specify the eviction behavior of the cache. </summary>
		</member>
		<member name="F:System.Data.Caching.EvictionType.AcrossRegionCacheItemLevelLRU">
			<summary>Least Recently Used (LRU) eviction.</summary>
		</member>
		<member name="F:System.Data.Caching.EvictionType.Default">
			<summary>The default, LRU.</summary>
		</member>
		<member name="F:System.Data.Caching.EvictionType.NoEviction">
			<summary>Eviction is disabled.</summary>
		</member>
		<member name="T:System.Data.Caching.LockHandle">
			<summary>The structure used as a key to lock and unlock cached objects in a pessimistic concurency scenario. </summary>
		</member>
		<member name="T:System.Data.Caching.LogSink">
			<summary>Used to specify an individual log sink. </summary>
		</member>
		<member name="M:System.Data.Caching.LogSink.#ctor(System.Data.Caching.SinkType)">
			<summary>Defines the type of log sink and assigns a TraceLevel of Warning.</summary>
			<param name="sinkType">The type of log sink, represented by the <see cref="T:System.Data.Caching.SinkType" /> enumeration.</param>
		</member>
		<member name="M:System.Data.Caching.LogSink.#ctor(System.Data.Caching.SinkType,System.Diagnostics.TraceLevel)">
			<summary>Defines the type of log sink and assigns the specified TraceLevel.</summary>
			<param name="sinkType">The type of log sink, represented by the <see cref="T:System.Data.Caching.SinkType" /> enumeration.</param>
			<param name="logLevel">The TraceLevel of the log sink, represented by the <see cref="T:System.Diagnostics.TraceLevel" /> enumeration. Available options include: Off, Error, Warning, Information, and Verbose.</param>
		</member>
		<member name="M:System.Data.Caching.LogSink.#ctor(System.Data.Caching.SinkType,System.Diagnostics.TraceLevel,System.String)">
			<summary>Defines the type of log sink and assigns the specified TraceLevel. This overload also enables setting additional log sink parameters.</summary>
			<param name="sinkType">The type of log sink, represented by the <see cref="T:System.Data.Caching.SinkType" /> enumeration.</param>
			<param name="logLevel">The TraceLevel of the log sink, represented by the <see cref="T:System.Diagnostics.TraceLevel" /> enumeration. Available options include: No tracing, Error, Warning, Information, and Verbose.</param>
			<param name="sinkParam">Only used for file-based logging to specify the file naming convention of the log file.</param>
		</member>
		<member name="T:System.Data.Caching.SinkType">
			<summary>Used to specify the type of log sink used to trace events on the cache client.</summary>
		</member>
		<member name="F:System.Data.Caching.SinkType.CONSOLE">
			<summary>Used to specify console-based log sinks. </summary>
		</member>
		<member name="F:System.Data.Caching.SinkType.ETW">
			<summary>Used to specify Event Tracing for Windows (ETW)-based log sinks.</summary>
		</member>
		<member name="F:System.Data.Caching.SinkType.FILE">
			<summary>Used to specify file-based log sinks.</summary>
		</member>
		<member name="T:System.Data.Caching.Tag">
			<summary>Represents an optional string-based identifier that you can associate with a cached object.</summary>
		</member>
		<member name="M:System.Data.Caching.Tag.#ctor(System.String)">
			<summary>Initializes a new instance of the <see cref="T:System.Data.Caching.Tag" /> class.</summary>
			<param name="tag">The string-based identifier to associate with a cached object.</param>
		</member>
		<member name="M:System.Data.Caching.Tag.Equals(System.Object)">
			<summary>Compares the current <see cref="T:System.Data.Caching.Tag" /> object for equality with the specified <see cref="T:System.Data.Caching.Tag" /> object.</summary>
			<returns>True if the object implements the ToString method and its value is the same as the string representation of the current <see cref="T:System.Data.Caching.Tag" />; otherwise, false.</returns>
			<param name="obj">The object whose string representation is compared for equality to the current <see cref="T:System.Data.Caching.Tag" /> object.</param>
		</member>
		<member name="M:System.Data.Caching.Tag.GetHashCode">
			<summary>Returns the hash code for the current <see cref="T:System.Data.Caching.Tag" /> object.</summary>
			<returns>An integer representing the hash code for the current <see cref="T:System.Data.Caching.Tag" /> object. </returns>
		</member>
		<member name="M:System.Data.Caching.Tag.ToString">
			<summary>Returns the string representation of the current <see cref="T:System.Data.Caching.Tag" /> object.</summary>
			<returns>A string representing the current value of the <see cref="T:System.Data.Caching.Tag" /> object.</returns>
		</member>
	</members>
</doc>